home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #025 (19xx)(Amiga User Group Deutschland e.V.).zip / Franz PD Disk #025 (19xx)(Amiga User Group Deutschland e.V.).adf / Zeige / dt / mehrfachschreiben < prev    next >
Text File  |  1988-12-10  |  6KB  |  220 lines

  1. S2
  2. FFRS
  3.      2.3.2 MEHRTEILIGE DOKUMENTE
  4.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. FFWS
  6.  
  7.   Ich  hoffe,  daß  Du die Kapitel 2.3
  8. und  2.3.1  bereits gelesen hast. Hier
  9. erfährst  Du nun etwas über das zusam-
  10. menbinden einzelner Texte zu einem Do-
  11. kument.  Ein Beispiel kannst Du direkt
  12. hier sehen. Das  ReadMe  File  besteht
  13. auch aus vielen kleinen Texten.
  14.  
  15.  
  16.   Wir  stellen  uns jetzt vor, Du hät-
  17. test die Texte
  18.  
  19.  
  20. FFRS
  21.     Brief_für_Oma,
  22.     Anleitung_Staubsaug,
  23.     Puddingrezept,
  24. und Fliegenfänger
  25. FFWS
  26.  
  27.  
  28. geschrieben.  Du  möchtest  gerne, daß
  29. Deine  Texte einfach von der Workbench
  30. zu  lesen sind. Du möchtest aber nicht
  31. jedes  File  einzeln  lesbar  ablegen,
  32. sondern Du möchtest die Texte zusammen
  33. wie eine Zeitung mit verschiedenen Ar-
  34. tikeln  ablegen. Dann mußt Du ein File
  35. erstellen,  das Zeige sagt, welche Fi-
  36. les  zusammengebunden  werden  sollen.
  37. Dieses File werde ich von nun ab Scri-
  38. ptfile nennen.
  39.  
  40.  
  41.   Das  Scriptfile  hat  den  folgenden
  42. Aufbau. In der ersten Zeile des Scipt-
  43. files  steht  die Kennung, das es sich
  44. um ein Scriptfile handelt.
  45.  
  46.                 II
  47.  
  48. Zeige  erkennt  daran,  daß diese File
  49. nicht angezeigt  werden  darf, sondern
  50. daß die Informationen zu sichern sind.
  51. Zeige  beachtet  die Kennung aber nur,
  52. wenn  sie  in der ersten Zeile des er-
  53. sten zu zeigenden Textes steht. Danach
  54. folgt  die Überschrift des Textes. Als
  55. nächstes  kommt  eine Farbkennung, die
  56. angibt,  in  welcher   Farbe  der ent-
  57. sprechende Punkt im Inhaltsverzeichnis
  58. angezeigt werden  soll.  Der  Code für
  59. Farberkennung  entspricht fast der Co-
  60. des,  die  im Kapitel 2.3.1 besprochen
  61. wurden.  Die Farbcodes des Inhaltsver-
  62. zeichnisses unterscheiden sich von den
  63. normalen  dadurch,  daß  sie nur durch
  64. ein  F  eingeleitet  werden. D. h. ein
  65. Farbcode FFRS wird im Inhaltsverzeich-
  66. nis als FRS geschrieben.
  67.  
  68.  
  69.   In  der nächsten Zeile wird die Sei-
  70. tennummer  angegeben,  an der der Text
  71. beginnen wird. (sie kann  einfach  auf
  72. Null  gesetzt  werden.  Nur dem ersten
  73. Text ist die korrekte Seitennummer an-
  74. zugeben. Die  automatische  Seitennum-
  75. merierung  orientiert  sich  an diesem
  76. Text.  Dadurch  ist  gewärleistet, daß
  77. das Inhaltsverzeichnis nicht unbedingt
  78. in die Seitennummerierung mit einbezo-
  79. gen wird.)
  80.  
  81.  
  82.   Als letztes wird der Name  des Text-
  83. files  angegeben. Das waren  schon die
  84. gesamten Einstellungen für einen Text.
  85. Die nötigen Werte  für  den   nächsten
  86. Text folgen  dann nachdem die vorheri-
  87. gen Eingabe  mit  eine Leerzeile abge-
  88. schlossen wurden.
  89.  
  90.  
  91.   Der Aufbau ist peinlichst genau ein-
  92. zuhalten.  Jeder  Eintrag  beginnt  in
  93. einer  neuen  Zeile.  Leerzeilen  sind
  94. nur als  Textüberschrift (dann hat der
  95. Text keine  Überschrift) und als Tren-
  96. nung  mehrerer Texte untereinander zu-
  97. lässig. Das ganze  ist bestimmt  wenig
  98. einsichtig.  Daher  folgt nun ein Bei-
  99. spiel.
  100.  
  101.  
  102. FFRS
  103. II             <--- erste Zeile
  104. Hallo Oma
  105. FRS            <--- rot schwarz
  106. 0
  107. textdisk:brief_für_oma
  108.  
  109. Staubsaugeranleitung
  110. FWS
  111. 0
  112. textdisk:snleitung_staubsaug
  113.  
  114. Wie koche ich Pudding?
  115. FWS
  116. 0
  117. texdisk:puddingrezept
  118.  
  119. Im Winter Fliegen?
  120. FWS
  121. 0
  122. texdisk:fliegenfänger
  123.                 <-- letzte Zeile
  124. FFWS
  125.  
  126.   Dieses File mußt Du dann unter einem
  127. intelligenten  Namen  abspeichern. Wir
  128. machen  das  nun in Gedanken mal unter
  129. dem  Namen  Scriptfile. Wie Du bemerkt
  130. haben  wirst  stehen  unsere Textfiles
  131. auf  der  Diskette mit dem Namen Text-
  132. disk.  Es ist ratsam, den Diskettenna-
  133. men anzugeben.  Dabei darf der gesamte
  134. Textname aber nicht länger als 30 Zei-
  135. chen  sein. Auch  die Überschrift darf
  136. 30  Zeichen nicht überschreiten. Zeige
  137. kürzt auch  hier  wieder erbarmungslos
  138. zu lange Angaben.
  139.  
  140.   Wenn  wir dieses File dann mit Zeige
  141. aufrufst  bekommst  Du ein Inhaltsver-
  142. zeichnis mit noch  falschen Seitenzah-
  143. len  angezeigt. Lassen  wir  uns  alle
  144. Texte einmal anzeigen. Irgentwann wird
  145. Zeige die Ausgabe beenden.
  146.  
  147.   Bevor Zeige die Textausgabe  beendet
  148. schreibt  es  ein File unter dem Namen
  149. Inhv in die Ramdisk. Wenn der Text von
  150. der ersten bis  zur letzten Seite kom-
  151. plett  einmal  angezeigt  worden  ist,
  152. dann ist  dieses File unser Scriptfile
  153. nur mit anderem Namen, dafür aber  mit
  154. den richtigen Seitennummern.
  155. Du kannst das File einfach mit
  156.  
  157.    copy ram:inhv Textdisk/Scriptfile
  158.  
  159. kopieren und bist damit schon fertig.
  160.  
  161.   Vielleicht  hast Du in meinem Inhal-
  162. tsverzeichnis  bemerkt,  daß ich Leer-
  163. zeilen  und Kapitelüberschriften  ein-
  164. gefügt habe.  Das  kannst Du natürlich
  165. ebenfalls machen. Zeige erkennt an der
  166. Seitennummer,  ob  der  Eintrag  einen
  167. Text enthält oder  nicht.  Immer  wenn
  168. die  Seitennummer kleiner als Null ist
  169. existiert  kein  Text zur Überschrift.
  170. Leerzeilen   kannst Du einbinden, indem
  171. Du  die Überschrift leer läßt. Da kein
  172. Text  existiert,  darf auch keiner an-
  173. gegeben  werden. Jetzt  aber  mal  ein
  174. Beispiel mit Leerzeilen und den Unter-
  175. teilungen Briefe und Tips.
  176.  
  177. FFRS
  178. II             <--- erste Zeile
  179. Briefe
  180. FRS
  181. -1             <--- kein text
  182. ------
  183. Hallo Oma
  184. FRS
  185. 0
  186. textdisk:brief_für_oma
  187. ------
  188.               <--- eine Leerzeile
  189. -1
  190. ------
  191. Staubsaugeranleitung
  192. FWS
  193. 0
  194. textdisk:snleitung_staubsaug
  195. ------
  196. Tips
  197. FWS
  198. -1
  199. ------
  200. FFWS
  201.  
  202.   Die  letzten Texte fliegenfänger und
  203. Puddingrezept  habe  ich   nicht  mehr
  204. aufgeführt,  da  das Scriptfile  sonst
  205. nicht mehr auf eine Seite gepasst hät-
  206. te.
  207.  
  208.   Diesmal  habe  ich  keine  Leerzeile
  209. zur  Trennung  eingegeben,  sonder ein
  210. paar   Minuszeichen.  Du  kannst  auch
  211. Sternchen  oder  sonst etwas benutzen.
  212. Die Trennzeile wird  von Zeige einfach
  213. eingelesen  und  sofort wieder verges-
  214. sen.
  215.  
  216.   Bitte  lese  auch  den Text »Tips zu
  217. Zeige«. Dort  gebe  ich   noch  einige
  218. Tips für  das Schreiben von Texten für
  219. Zeige.
  220.